artificial cover - French English Dictionary